Programming bsp and multi-bsp algorithms in ml
نویسندگان
چکیده
منابع مشابه
Bsp Programming 1. the Bsp Model
The Bulk Synchronous Parallel (BSP) model provides a uni-ed framework for the design and programming of general purpose parallel computing systems. In this paper we describe some programming language developments which are currently being pursued as part of this new, uniied approach to scalable parallel computing. A parallel random access machine (PRAM) 4] consists of a collection of processors...
متن کاملProgramming with BSP Homomorphisms
Algorithmic skeletons in conjunction with list homomorphisms play an important role in formal development of parallel algorithms. We have designed a notion of homomorphism dedicated to bulk synchronous parallelism. In this paper we derive two application using this theory: sparse matrix vector multiplication and the all nearest smaller values problem. We implement a support for BSP homomorphism...
متن کاملSparse Computations and Multi-BSP
BSP is a simple but effective model for parallel computing. A BSP computer (p, g, l) consists of p sequential processors with sufficient local memory. A black-box network interconnects these. This network is assumed to be full duplex and optimised for all-to-all communication; a processor can thus simultaneously send and receive a single data word at constant cost g. The network has an associat...
متن کاملBSPlib: The BSP programming library
BSPlib is a small communications library for bulk synchronous parallel (BSP) programming which consists of only 20 basic operations. This paper presents the full deenition of BSPlib in C, motivates the design of its basic operations, and gives examples of their use. The library enables programming in two distinct styles: direct remote memory access using put or get operations, and bulk synchron...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The Journal of Supercomputing
سال: 2019
ISSN: 0920-8542,1573-0484
DOI: 10.1007/s11227-019-02822-9